Definition of Indian Lotus

  • (noun) native to eastern Asia; widely cultivated for its large pink or white flowers

Synonyms of Indian Lotus


Antonyms of Indian Lotus


No Antonyms Found.

Homophones of Indian Lotus


No Homophones Found.